290
S. Bhattacharyya et al.
Keywords Blockchain · Internet of Things (IoT) · BCoT · Industry 4.0
1
Introduction
Prolific digitization associated with the advent of the Internet of Things (IoT) has
revolutionized a paradigm shift in the industrial and manufacturing sector coined by
the term “Internet of Things (IoT)”. The Industry 4.0 standard incorporates the power
of smart technology, real-time data analysis and smart infrastructures, cyber-physical
systems, and intelligent cognitive computing in a cloud environment to analyze the
explosion in data produced and consumed. IoT promotes multi-disciplinary busi-
ness intelligence and supports well-organized quality management and perceptible
supply chains coupled with prognostic maintenance, improved field services, asset
tracking, and imperishable green practices. As such, an IoT ecosystem is meant
for effective control of numerous physical and virtual smart devices interconnected
together and distributed across the entire physical world to enable collection and
secured exchange and analysis of the massive amount of ambient data. The advent of
cloud computing has provided a wide range of possibilities for efficiently handling
distributed computing. However, it calls for the provisioning of high-configuration
servers and high-speed networks for augmenting storage and computation-intensive
services. In order to address this problem, IoT services have envisaged a centralized
cloud-enabled IoT framework modeled as a black box facilitating the emergence of a
resilient, adaptable, fault-tolerant, trusted, and secure service architecture that lever-
ages reduced maintenance costs and time-critical application support. Blockchain
technology stands out to be one of the most suitable candidates for enabling a secure
and distributed IoT ecosystem, thereby adding a helping hand in countering these
inherent challenges and issues. Blockchain technology is a conglomerate of cryp-
tography, public key infrastructure, and economic modeling to induce distributed
database synchronization in peer-to-peer networking supported by a decentralized
consensus. The underlying features of distributed architecture, immutability, veri-
fiability, and fault-resilience make it suitable for envisaging a decentralized IoT
infrastructure, thereby giving rise to a Blockchain for Internet of Things (BCoT) [1–
5]. Different industry-based solutions and platforms including Lola [6], COSMOS
[7], Dajie [8], Filament [9], Slock.it [10], Smart Axiom [11], BlockVerify [12],
Xage Security [13], Ubirch [14], Multichain [15], ShoCard [16], Chronicled [17],
Uniquid [18], Riddle and Code [19], Datum [20] have been introduced to cater
public, private, and federated blockchains with the goal of addressing confidentiality
and integrity, monetization, reliability, trust, identity, and data management issues.
However, numerous operational and technical challenges are to be conquered to
achieve an absolute IIoT decentralization using blockchain due to the wide spec-
trum of the IoT applications including the food industry, e-voting, real estate, cyber-
security, healthcare services, supply chain and logistics, music, insurance, energy and
smart grid management, and apparel industry, to name a few. Apart from the technical
challenges out of processing, storage, communications, and availability, associated